@charset "utf-8";
/* 初始化 */
html, body { height: 100%;}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*//*content:"";*/height:100%;float:left;width:0;margin-top:-32767px;/* thank you Erik J - negate effect of float*/}
/* CSS重置 */
body, dl, dt, dd, ol, ul, pre, form, button, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family: "Century Gothic","Microsoft Yahei", Hiragino Sans GB, "宋体", WenQuanYi Micro Hei, Helvetica, Arial, sans-serif; margin:0; padding:0; font-size:12px;}
h1, h2, h3, h4, h5, h6 { font-size:14px;}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px; vertical-align:middle;}
input.radio { vertical-align: text-bottom;}
img, fieldset { border: 0; }
p, li {	line-height:1.8em;}
/* 设置html5新标签为块状元素和行内元素 */
article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, form{display:block;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr{display:inline;}
/* 公共 */
body { text-align:left; background:#fff;}
a:link, a:visited { text-decoration:none; color:#0e69bd;}
a:hover, a:active { text-decoration:underline; color:#E13E00;}
.clearfix:before,.clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; }/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }
.f_l { float:left}
.f_r { float:right}
.t_r { text-align:right;}
.hidden {display: none;}
.error{border:2px solid #f36!important;}
.date { float:right; color:#a2a1a1;}
.border { margin-top:10px; border:#d7d7d7 1px solid;}
.red { color:#ff0000;}
.required { font-family:sans-serif; margin:0 4px;}
.published { line-height:40px; margin-bottom:20px; color:#8a8a8a; border-bottom:#e8e6e6 1px solid; text-align:center;}
.check-all, .checkbox { vertical-align:middle;}
.formRadio, .formCheckbox { margin-right: 2px; position: relative; top: -2px;}
#verifyCode { width:50px;}
.alt-row {background: #efefef;}
.noresult {height: 100px;line-height: 100px;font-size: 18px;font-weight: bold;color: #ff0000;background: #efefef;padding: 0;}
a.more { color:#909090; font-size:12px; float:right; font-weight:normal; margin-right:10px;}
.pagewrap {line-height:20px; text-align:center; padding-top:16px; margin:18px 0; border-top:#CCC 1px solid;}
.page { float:right;}
.page .current{ float:left; margin:0 4px;	}
.page .current .ps{ border:0 !important;}
.page a, .page .lock{ float:left; margin:0 3px; text-decoration:none;}
.page .lock { cursor:text; color:#ccc;}
.page .ps{ display:block; padding:1px 8px; border:#CCC 1px solid;}
.breadcrumbs { height:20px; line-height:20px; color:#8e8e8e; margin-top:10px; padding-right:16px; font-size:12px; float:right;}
.breadcrumbs a, .breadcrumbs span.current { margin:0 6px;}
.breadcrumbs span.current{ color:#818181}
.title { height:36px; padding:0 10px 0 18px; border-bottom:#d7d7d7 1px solid;}
.title h2 { line-height:34px; font-size:16px;border-bottom: 3px #0e2b5f solid;padding: 0 4px;display:inline-block;*display:inline; *zoom:1;}
.title .more { margin-top:10px;}
.titleSearch { height: 29px;line-height: 29px;background: url(../Images/title.png) 1px 1px no-repeat;border-bottom:#d7d7d7 1px solid;padding: 1px;}
.titleSearch h2 {height: 29px;line-height: 29px;background: url(../Images/titleBg.png) 0 0 repeat-x;margin-left: 8px;padding-left: 12px;}
.titleBlack {width: 288px;height: 35px;line-height: 35px;background: url(../Images/titleBlack.png) 0 0 no-repeat;}
.titleBlack h2 {height: 35px;line-height: 35px;padding-left: 26px;color: #fff;}
.titleInner {height: 30px;line-height: 30px;border-bottom: #d7d7d7 1px solid;}
a.btn {width: 148px;height: 36px;line-height: 36px;background: #0e2b5f;color: #fff;text-align: center;font-weight: bold;font-size: 14px;display: block;margin: 0 auto;text-decoration: none;}
input.btn {background: #0e2b5f;border: 0;color: #fff;cursor: pointer;font-size: 20px;font-weight: bold;}
/* 结构 */
.top, .header, .slide, .nav, .footer, .body, .ad, .search { width:1000px; margin:0 auto; text-align:left;}
#wrap { width:auto; min-height:100%; background:#ffffff;}
.body { padding-bottom: 82px;}
.ad {}
.ad .ad4 {width: 242px;height: 70px;display: block;margin: 10px 0 0 10px;}
.ad .first {margin-left: 0;}
.ad .ad1{margin-top: 10px;}
.gasIndex .left, .trend .left {width: 326px;float: left;}
.gasIndex .mid, .trend .mid {width: 360px;margin: 10px 10px 0;float: left;}
.gasIndex .right, .trend .right {width: 288px;float: left;}
.gasIndex .leftAddMid, .trend .leftAddMid {width: 696px;margin: 10px 10px 0 0;float: left;}
.trend .col2 {width: 698px;margin:10px 10px 0 0;float: left;}
/* 头部 */
.topwrap {height: 36px;line-height: 36px;background: #f3f3f3;border-bottom: 1px #e2e2e2 solid;}
.top{text-align: right;padding-right: 20px;}
.topBtn {display: inline-block;width: 68px;height: 20px;line-height: 20px;background: url(../Images/memberBtn.png) 0 0 no-repeat;text-align: center;margin: 0 10px;}
a.topBtn {color: #fff;}
.header { height:102px;}
.logo { display:block;width: 486px; height:50px;margin: 38px 0px 0px 33px;}
.organizers {width: 83px;height: 76px;margin: 30px 0 0 30px;}
.union {width: 235px;height: 32px;line-height: 32px;background: #ff0000 url(../Images/union.png) 0 0 no-repeat;text-align: center;color: #fff;margin: 52px 13px 0 0;background-size: 235px 32px;}
/* 导航 */
.navWrap {background: #0e2b5f; margin-top: 18px;}
.nav { height:47px; line-height:47px; }
.nav li { height:47px; text-align:center; float:left;}
.nav a { width:110px; height:47px; line-height:47px; display:block; border-left:#29467a 1px solid; color:#fff; font-size:14px; text-decoration: none;}
.nav a.first {border-left: 0 none;}
.nav a:hover, .nav a.active {background: #2f5282;}
.nav .mainlevel {position: relative;}
.nav .mainlevel ul {display: none; position:absolute; top:47px; z-index: 99;}
.nav .mainlevel li {border-bottom:1px solid #fff; background:#0e2b5f; width:110px; height:38px;/*IE6 only*/float: none;}
.nav .mainlevel li a {color:#ffffff; text-decoration:none;height: 38px; line-height:38px; display:block; padding:0 5px; width:99px;}
.nav .mainlevel li a:hover {color:#fff; text-decoration:none;background: #2f5282;}

/* 底部 */
#footer { position: relative; margin-top: -72px; height: 72px; padding-top:18px; clear:both; background: #eee url(../Images/footerBg.png) 0 0 repeat-x; color:#6e6e6e;}
.footer { text-align:center;}
.footer a, .footer a:visited { color:#6e6e6e;}
.footer p { line-height:24px;}
#ycity { text-decoration:none;}
/* 首页 */
#nav { height:46px; line-height:38px; background: #0e2b5f url(../Images/indexNavBg.png) 0 0 no-repeat;}
#nav li { height:38px; text-align:center; float:left;}
#nav a { width:140px; height:38px; line-height:38px; display:block; border-left:#29467a 1px solid; color:#fff; font-size:14px;text-decoration: none;}
#nav a.first {border-left: 0 none;}
#nav .mainlevel {position: relative;}
#nav .mainlevel ul {display: none; position:absolute; bottom:38px;}
#nav .mainlevel li {border-bottom:1px solid #fff; background:#0e2b5f; width:140px;/*IE6 only*/float: none;}
#nav .mainlevel li a {color:#ffffff; text-decoration:none; line-height:38px; display:block; padding:0 20px; width:100px;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none;background: #2f5282;}

#flash {height: 428px;}
#organizers{margin: 40px 18px;}
#organizers p{font-size: 14px;}
#organizers a {margin: 0 8px;}
/* 煤气与热力 */
.gasIndex{}
.gasIndex .slide{width: 604px;height: 343px;padding: 6px;border-right: #d7d7d7 1px solid;}
.gasIndex .intro{width: 380px;height: 355px;}
.gasIndex .intro .cont{padding: 10px 20px 0;}
.gasIndex .intro .cont p{text-indent: 2em;}
.gasIndex .inquiry {width: 323px;}
.gasIndex .inquiry .cont {height: 20px;line-height: 20px;padding: 27px 25px;}
.gasIndex .inquiry .cont .inquiryCode {height: 20px;}
.gasIndex .inquiry .cont .inquiryBtn {width: 73px;height: 24px;background: url(../Images/inquiryBtn.png) 0 0 no-repeat; border:0 none;color: #fff;cursor: pointer;font-weight: bold;font-family: Tahoma,Verdana,Arial,宋体;}
.gasIndex .thesis {width: 658px;}
.gasIndex .thesis .cont {height: 42px;padding: 16px 30px;}
.gasIndex .thesis .cont .formTitle {margin-right: 2px;}
.gasIndex .thesis .cont .thesisAuthor {margin-left: 1em;}
.gasIndex .thesis .cont .formInput {width: 120px;margin-right: 12px;}
.gasIndex .thesis .cont .formSelect {width: 80px;margin-right: 12px;}
.gasIndex .thesis .cont .thesisBtn {width: 73px;height: 35px;background: url(../Images/thesisBtn.png) 0 0 no-repeat; border:0 none;color: #fff;cursor: pointer;margin-top: 6px;font-size: 16px;font-weight: bold;font-family: Tahoma,Verdana,Arial,宋体;}
.gasIndex .cover img {width: 100px;height: 143px;padding: 3px;border: 1px solid #d7d7d7;margin-right: 20px;}
.gasIndex .subscribe .cont {height: 246px;padding: 16px 10px;}
.gasIndex .subscribe h6 {margin: 8px 0 14px;text-align: center;font-size: 12px;}
.gasIndex .subscribe p {text-indent: 2em;margin-bottom: 12px;}
.gasIndex .custom #customScroll {height: 254px;overflow: hidden;padding: 12px 10px;}
.gasIndex .custom .cont {padding: 0;}
.gasIndex .custom .cont li {width: 149px;height: 56px;margin: 5px 10px;float: left;}
.gasIndex .editor .cont {margin: 12px 6px;}
#editorial {height: 276px;overflow: hidden;}
.m-right{margin-left: 10px;}

.gasIndex .editor dl {}
.gasIndex .editor dt {margin: 10px 0;font-weight: bold;}
.gasIndex .editor dd {text-indent: 1em;line-height: 1.6em;}
.gasIndex .contribute .cont {height: 252px;padding: 12px 18px;}
.gasIndex .contribute p {text-indent: 2em;}
.gasIndex .indexes .digital {text-align: center;padding-top: 16px;}
.gasIndex .indexes .digital a {padding: 3px 10px;font-size: 16px;font-weight: bold;border-bottom: 3px #bdbdbd solid;}
.gasIndex .indexes .cont {height: 201px;padding: 18px;}
.gasIndex .indexes .cover {width: 108px;}
.gasIndex .indexes .cover p {text-align: center;margin: 8px 0;font-weight: bold;font-size: 14px;}
.gasIndex .indexes .directory {margin-left: 26px;}
.gasIndex .indexes .directory dl {width: 190px;}
.gasIndex .indexes .directory dt {margin-top: 8px;}
.gasIndex .indexes .directory dd {text-indent: 1em;line-height: 16px;}
#directory {margin: 10px 0 18px;height: 170px;overflow: hidden;}
.gasIndex .subscription .cont {height: 258px;padding: 10px 18px;}
.gasIndex .subscription p {text-indent: 2em;}
.link { height: 92px;}
.link .linkTitle { width: 1.2em; height: 72px; background: #0e2b5f; color: #ffffff; padding: 10px 10px; float: left;}
.link .cont { width: 930px; margin: 10px 16px; float: right;}
.link a { line-height: 24px; color: #0e2b5f; border-left: #000000 1px solid; padding: 0 6px;}
.link a.first { border: 0 none; padding: 0 6px 0 0;}
/* 文章 */
.article .side {width: 290px;float: right;}
.article .main {width: 692px;float: left;}
.article .cont {padding: 20px;}

.article dt {margin: 10px 0;font-weight: bold;}
.article dd {text-indent: 1em;line-height: 1.6em;}
.article .editor .cont {height: 254px;padding: 12px 18px;}
.article #editorialScroll {height: 254px;overflow: hidden;}
.article .side .subscription .cont {height: 258px;padding: 10px 18px;}
.article .side .subscription p {text-indent: 2em;}
.article .side .imgList .cont {height: 233px;padding: 10px 6px; overflow: hidden;}
.article .side .imgList li {margin: 5px 6px;float: left;}
.article .newsList ul {margin: 0 0 10px;}
.article .newsList li {line-height: 23px;background: #fff url(../Images/point.png) 0 10px no-repeat;padding-left: 16px;}
.article .newsList li a {font-size: 14px;}
.article .main .cont h1 { line-height:40px; font-size:24px; text-align:center; margin:20px 0 0;}
.article .main .cont p { text-indent:2em; font-size:14px; margin:10px 0;}
.article .page {width: 480px;float: none;margin: 0 auto;}
.train .trainList li {padding: 16px 0; border-bottom: #cbcbcb 1px dashed;}
.train .trainList .pagewrap {margin-top: -1px;}
.train .trainList .trainImg {display: block;float: left;}
.train .trainList .trainText {width: 500px;float: right;}
.train .trainList .trainText h3 { font-size: 16px; margin-bottom: 6px;}
.train .trainList .trainText h3 img {margin-left: 6px;}
.train .trainList .trainText p { text-indent:0; font-size:12px; margin:0;line-height: 21px;}
.train .img {float: left;}
.train .text {width: 430px;float: right;}
.train .text h3 {font-size: 20px; margin-bottom: 12px;}
.train .text table {width: 400px; border-collapse:collapse;margin-bottom: 10px;}
.train .text table, .train .text td {border: #d7d7d7 1px solid;}
.train .text td {line-height: 20px; padding: 6px 20px;}
.train .text .tableTitle {text-align: center; background: #f2f2f2; padding: 6px 0;width: 86px;}
.train .intro {margin-top: 20px;}
/* 行业动态 */
.searchWrap {width: auto;height: 40px;border-bottom: 1px #d4d4d4 solid;background: #f7f7f7;}
.search { line-height: 40px}
.search h6 { width: 110px; height: 24px; line-height: 24px; margin: 8px 80px 0 30px; background: url(../Images/searchTitle.png) no-repeat; color: #fff; text-align: center; font-size: 14px; float: left;}
.search .searchBox { width: 280px; height: 20px; margin: 0 20px; padding: 0 10px; border: #ccc 1px solid;}
.search .searchBtn {width: 68px;height: 20px;line-height: 20px;background: url(../Images/memberBtn.png) 0 0 no-repeat; border: 0; color: #fff; cursor: pointer;}
.article .search {margin-bottom: 10px;}
.article .search h6 {margin-right: 30px;}
.article .search .searchBox {width: 200px;}
.trend {}
.trend .img {width: 700px;margin: 10px 10px 0 0;float: left;}
.trend .newsList .cont, .trend .train .cont {height: 231px;padding: 10px 16px; overflow: hidden;}
.trend .newsList li {line-height: 23px;background: #fff url(../Images/point.png) 0 10px no-repeat;padding-left: 10px;}
.trend .col2 li {width:312px;margin-right:10px; float: left;}
.trend .imgList {height: 288px; overflow: hidden;}
.trend .imgList .cont {height: 233px;padding: 10px 6px; overflow: hidden;}
.trend .imgList li {margin: 4px;float: left;margin-left: 6px;margin-right: 6px;}
.trend .train .trainImg {padding-top:4px; display: block;float: left;}
.trend .train .trainText {width: 200px;float: right;}
.trend .train li {padding: 18px 0; border-bottom: #cbcbcb 1px dashed;}
/* 客户展示 */
.custom .cont { padding: 20px 30px; overflow: hidden;}
.custom .cont ul {padding: 10px 6px;}
.custom .cont li {width: 175px;margin: 5px;float: left;}
.custom .cont p {height: 40px;line-height: 20px;text-align: center;}
/* 来稿查询 */
.inquiry .cont {padding: 20px 30px; font-size: 14px;}
.inquiry .cont p {line-height: 30px;margin: 6px 0; font-size: 14px;}
.inquiry .cont span.red { color: #ff0000; font-weight: bold;}
.inquiry .cont img { margin: 0 auto; display: block;}
.inquiry .cont a.returnBtn {width: 100px;height: 38px;line-height: 38px;margin: 20px auto;}
.inquiry .tip {float:left;width:500px;padding:20px 30px;}
.inquiry .tip p {line-height: 30px;font-size: 14px;margin: 6px 40px;}
/* 论文搜索 */
.thesis .cont {overflow: hidden;}
.thesis h1 {line-height: 30px;text-align: center;font-size: 22px;margin: 30px 0 10px;}
.thesis .info div {border-top: #d7d7d7 1px solid;}
.thesis .info span {display: block;height: 35px;line-height: 35px;padding: 0 15px;float: left;}
.thesis .info span.infoTitle {width: 60px;text-align: center;background: #f2f2f2;}
.thesis .info span.author {width: 500px;}
.thesis .thesisPreview {border-top: #d7d7d7 1px solid; border-bottom: #d7d7d7 1px solid;padding: 30px 40px;}
.thesis .downloadBtn {margin: 20px 20px 20px 40px;}
.thesis .red {line-height: 76px;}
.thesis .cont .search  {height: 50px;line-height: 50px;padding: 20px 30px;}
.thesis .cont .search input {width: 200px;height: 20px;}
.thesis .cont .search .thesisAuthor {margin-left: 1em;}
.thesis .cont .search select {width: 120px;}
.thesis .cont .search input,.thesis .cont .search select {margin: 0 40px 0 6px;}
.thesis .cont .search .thesisBtn {width: 73px;height: 35px;background: url(../Images/thesisBtn.png) 0 0 no-repeat; border:0 none;color: #fff;cursor: pointer;font-size: 16px;font-weight: bold;font-family: Tahoma,Verdana,Arial,宋体;margin-top: 6px;}
.thesis .cont .thesisList {border-collapse:collapse;}
.thesis .cont .thesisList th, .thesis .cont .thesisList td {text-align: center;}
.thesis .cont .thesisList th {height: 40px;line-height: 40px;background: #d1e5f8;}
.thesis .cont .thesisList th.tableTitle {width: 380px;}
.thesis .cont .thesisList th.tableAuthor {width: 176px;}
.thesis .cont .thesisList th.tableWorkunit {width: 230px;}
.thesis .cont .thesisList th.tableStages {width: 92px;}
.thesis .cont .thesisList th.tableDownload {width: 60px;}
.thesis .cont .thesisList th.tableSummary {width: 60px;}
.thesis .cont .thesisList td {padding: 10px 6px;line-height: 20px;}
/* 期刊索引 */
.stages .cont { padding: 30px;}
.stages .stagesList {padding: 20px 0;}
.stages .stagesList li {width: 249px;float: left;text-align: center;padding: 20px 0;}
.stages .stagesList img {width: 100px;height: 143px;padding: 3px;border: #dadada 1px solid;}
.stages .stagesImg {width: 205px;height: 277px;padding: 3px;border: #dadada 1px solid;}
.stages .digital {text-align: center;}
#preview {margin: 10px 0;padding: 0 26px;}
#preview li {width: 50px;height: 50px; padding: 2px;margin: 0 10px;border: 1px solid #dadada;text-align: center;float: left;}
.stages .directory {width: 660px;float: right;}
.stages .directory h6 {line-height: 24px;font-size: 14px;font-weight: bold;margin: 8px 0 12px;text-indent: 1em;}
.stages .directory table {width: 650px;border: #d7d7d7 1px solid;border-collapse:collapse;}
.stages .directory th, .stages .directory td {border: #d7d7d7 1px solid;padding: 6px 14px;}
.stages .directory th {background: #f2f2f2;}
.stages .directory td a {line-height: 22px;background: #fff url(../Images/point.png) 4px 6px no-repeat;padding-left: 18px;}
.stages .digimag h1 {height: 60px;line-height: 60px;text-align: center;font-size: 18px;font-weight: bold;}
/* 人才招聘 */
.recmdRecruit {}
.recmdRecruit .cont {padding: 10px 30px;}
.recmdRecruit li {width: 302px;line-height: 22px;background: #fff url(../Images/point.png) 0 9px no-repeat;padding-left: 10px;float: left;overflow: hidden;}
.recruit .cont {padding: 20px 30px;}
.recruit .search {height: 35px;line-height: 35px;padding: 20px;}
.recruit .search .company {width: 220px;height: 20px;line-height: 20px;margin: 0 40px 0 16px;}
.recruit .search select {width: 120px;margin: 0 20px 0 10px;}
.recruit .search .btn {width: 73px;height: 35px;background: url(../Images/thesisBtn.png) 0 0 no-repeat; border:0 none;color: #fff;cursor: pointer;font-size: 16px;font-weight: bold;font-family: Tahoma,Verdana,Arial,宋体;}
.recruit .recruitList {border-collapse:collapse;width: 938px;}
.recruit .recruitList th, .recruit .recruitList td {text-align: center;}
.recruit .recruitList th {height: 40px;line-height: 40px;background: #d1e5f8;}
.recruit .recruitList th.recruitTitle {width: 270px;width: 29%}
.recruit .recruitList th.recruitCompany {width: 300px;width: 32%}
.recruit .recruitList th.recruitPay {width: 130px;width: 14%}
.recruit .recruitList th.recruitWorkplace {width: 100px;width: 10%}
.recruit .recruitList th.recruitPubtime {width: 138px;width: 15%}
.recruit .recruitList td {padding: 10px 6px;line-height: 20px;}
.recruit .company h1 {line-height: 30px; margin-top: 20px;padding-left: 20px;font-size: 18px;}
.recruit .company .cont {padding: 10px 30px;}
.recruit .post h1 {line-height: 30px;margin: 20px 0;padding-left: 20px;font-size: 18px;}
.recruit .post table {width: 998px;border-top: #d7d7d7 1px solid;border-bottom: #d7d7d7 1px solid;border-collapse:collapse;}
.recruit .post th, .recruit .post td {line-height: 30px;font-size: 14px;}
.recruit .post th {width: 100px;background: #f2f2f2;text-align: center;border: #d7d7d7 1px solid;}
.recruit .post th.first {border-left: 0;}
.recruit .post td {width: 195px;border-top: #d7d7d7 1px solid;border-bottom: #d7d7d7 1px solid;padding: 0 20px;}
.recruit .post h3 {font-size: 14px;}
.recruit .desp {padding: 10px 6px;}
.recruit .desp p {text-indent: 2em;margin: 6px 0;font-size: 14px;}
/* 资料超市 */
.datamart .cont { padding: 30px;}
.datamart .dataList {padding: 0;}
.datamart .title {padding-left: 0;}
.datamart .title h2 {border-right: 1px #d7d7d7 solid;padding: 0 16px;letter-spacing: 0.2em}
.datamart .title .h2 {text-decoration: none;display: inline-block;font-size: 16px;line-height: 34px;padding: 0 16px;color: #000;font-weight: bold;border-right: 1px #d7d7d7 solid;letter-spacing: 0.1em}
.datamart .dataList li { padding: 20px 30px;border-bottom: 1px #d7d7d7 solid;}
.datamart .dataList li img {width: 100px;height: 143px;padding: 3px;border: #dadada 1px solid;}
.datamart .dataList li .f_r { width: 800px;}
.datamart .dataList b.red {font-weight: bold;margin: 0 6px;}
.datamart .dataList .pagewrap {border: 0;padding-right: 30px;}
.datamart #img {width: 205px;height: 277px;padding: 3px;border: #dadada 1px solid; margin-bottom: 10px;float: left;}
.datamart .dataIntro {width: 660px;float: right;}
.datamart .dataIntro h1 {margin-bottom: 10px;}
.datamart .dataIntro .intro {margin: 10px 0;}
.datamart .dataIntro .intro p {text-indent: 2em;}
/* 注册 */
.register { margin-top:20px;}
.register .red { margin:0 0 16px 30px; font-size:14px;}
.register .cont { padding:20px;}
.register .detail { padding:10px 0;}
.register label { display:inline-block; text-align:right; width:160px; margin-right:8px; font-size:14px;}
.register label {*display:inline;}
.register .item { display:inline-block; vertical-align:baseline;}
.register .item {*display:inline;}
.register .tip { display:inline-block; margin-left:16px; color:#888;}
.register .tip {*display:inline;}
.register input { width:220px; height:20px;}
.register input#terms { width: auto;}
.register .btn { width:160px; height:52px;}
.register .submit { margin-top:20px; padding-left:168px;}
.register .xieyi {}
.register .xieyi h1 { text-align:center; font-size:26px; line-height:50px; margin:0 0 20px;}
.register .xieyi p { text-indent:2em;}
.register .xieyi dl { margin:20px 0 0;}
.register .xieyi dd { margin:10px 0 20px;}
#send {width: auto;height: 26px;margin-left: 20px;}
/* 登录 */
.login { width:828px; margin-top:20px; height:300px; border:#cfe5f7 1px solid; background:#f2f7fb; padding:30px 85px 0;}
.loginBox { width:215px; background:url(../Images/loginBg1.png) 50px 0 no-repeat;padding: 0 50px;}
.loginBox h1 { font-size:18px; color:#00408a; text-align:center;}
.loginBox h6 { font-size:11px; color:#9e9e9e; text-align:center; margin-bottom:10px;}
.loginBox .detail { padding:5px 0;}
.loginBox label { display:inline-block; width:72px; text-align:right;}
.loginBox label {*display:inline;}
.loginBox .item { display:inline-block; vertical-align:baseline;}
.loginBox .item {*display:inline;}
.loginBox .verifyImg {margin-left: 76px;}
.loginBox .autoLoginCheckbox { width:40px; text-align:right;}
.loginBox .forgetPwd { margin-left:26px;}
.loginBox .submit { padding-left:74px;}
.loginBox .loginBtn { width:60px; height:24px; line-height:25px; background:url(../Images/loginBtn.png) no-repeat; border:0 none; color:#ffffff; cursor:pointer;}
.loginBox .loginBtn:active { background-position:0px -24px;}
.loginText { width:420px;}
.loginText h3 { margin-bottom:16px;}
.loginText p { margin:0 0 4px; text-indent:2em;}
.loginText .reg { width: 195px;height: 100px;margin:20px 0 0 40px;padding-top: 19px; text-align:center; background:url(../Images/loginBg2.png) no-repeat;}
.loginText .reg a { margin:10px auto;}
.loginText .regBtn { width:96px; height:35px; line-height:35px; background:url(../Images/regBtn.png) no-repeat; color:#ffffff; display:block; text-align:center; text-decoration:none;}
.loginText .regBtn:active { background-position:0px -35px;}
/* 会员中心 */
.member { background:#0e2b5f; margin-top: 10px;}
.member .mainWrap { width:740px; background:#ffffff; padding-left: 20px;}
.member .main {margin-top: 0; min-height: 328px;height: auto !important;height: 296px;overflow: visible;}
.sideNav { width:240px; padding:10px 0 40px;}
.sideNav li { height:40px; line-height:40px;}
.sideNav li a { height:40px; line-height:40px; background:url(../Images/icon.png) 32px 13px no-repeat; display:block; color:#839aba; border-bottom:#032e6c 1px solid; font-size:14px; text-align:left;padding-left: 58px;}
.sideNav li a.pay { background-position:32px -28px;}
.sideNav li a.down { background-position:32px -69px;}
.sideNav li a.modify { background-position:32px -110px;}
.sideNav li a.logout { background-position:32px -151px;}
.sideNav li a.recruit { background-position:32px -193px;}
.sideNav li a:hover, .sideNav li a.active { background:url(../Images/icon.png) #123a81 -195px 13px no-repeat; text-decoration:none; color:#ffffff;}
.sideNav li a:hover.pay, .sideNav li a.pay.active { background-position:-195px -28px;}
.sideNav li a:hover.down, .sideNav li a.down.active { background-position:-195px -69px;}
.sideNav li a:hover.modify, .sideNav li a.modify.active { background-position:-195px -110px;}
.sideNav li a:hover.logout, .sideNav li a.logout.active { background-position:-195px -151px;}
.sideNav li a:hover.recruit, .sideNav li a.recruit.active { background-position:-195px -193px;}
.member .personInfo, .member .company { padding:20px 30px;}
.member .personInfo td { height:26px; line-height:26px; font-size:14px;}
.member .personInfo td.t_r { width:120px; padding-right:16px;}
.member .personInfo td.submit { padding:18px 0 0;}
.member .downHistory, .member .recruitList {padding: 20px 30px;}
.member .downHistory table, .member .recruitList table {width: 678px; border-collapse: collapse;}
.member .downHistory table th, .member .downHistory table td, .member .recruitList table th, .member .recruitList table td {padding: 10px 0;text-align: center;}
.member .downHistory table th, .member .recruitList table th {background: #d1e5f8;line-height: 20px; font-size: 14px;}
.member .recruitList a.btn {margin: 0 10px 10px 0;}
.member .company .attention {font-size:14px;}
.member .company .detail { padding:10px 0;}
.member .company label { display:inline-block; text-align:right; width:110px; margin-right:8px; font-size:14px;}
.member .company label {*display:inline;}
.member .company .item { display:inline-block; vertical-align:baseline;}
.member .company .item {*display:inline;}
.member .company .tip { display:inline-block; margin-left:16px; color:#888;}
.member .company .tip {*display:inline;}
.member .company input { width:220px; height:20px;}
.member .company input.radio, .member .company input.Wdate { width: auto;}
.member .company input.small { width: 40px;}
.member .company .btn { width:160px; height:52px;margin: 20px 120px;}
.member .company .titleInner { margin: 10px 0;}
.member.modify .cont { padding:20px;}
.member.modify .detail { padding:10px 0;}
.member.modify label { display:inline-block; text-align:right; width:120px; margin-right:8px; font-size:14px;}
.member.modify label {*display:inline;}
.member.modify .item { display:inline-block; vertical-align:baseline;}
.member.modify .item {*display:inline;}
.member.modify .tip { display:inline-block; margin-left:16px; color:#888;}
.member.modify .tip {*display:inline;}
.member.modify input { width:220px; height:20px;}
.member.modify input#terms { width: auto;}
.member.modify .btn { width:160px; height:52px;}
.member.modify .submit { margin-top:20px; padding-left:128px;}


/*作者园地*/
.clearfix .mid2,#slider .mid2{width:338px; margin:10px 0 0 15px;}
.clearfix #inst_paper{float:left;width:700px;margin-top:10px;}
.clearfix #inst_paper #width{width:338px;}
.clearfix #inst_paper div#info{color:#434242;line-height:1.7em;letter-spacing:.1em; text-indent:2em;height:263px; padding-left:25px; padding-right:20px;padding-top:15px;}
.clearfix #inst_paper div#info li{line-height: 70px;background: #fff url(../Images/write.png) 0 25px no-repeat;padding-left: 10px;border-bottom: 1px silver solid;}
.clearfix #unit{margin-top:20px;height:326px;}
.clearfix #unit #unitcont{height:262px;}
.clearfix #unit #unitcont li{margin: 4px 6px;}
.clearfix #standar{width:338px;}
.clearfix #standar .cont{height: 269px;}
.clearfix #standar ul{height:259px;padding-top:10px; }
.clearfix #standar ul li{border-bottom: 1px silver solid;height: 45px;line-height:45px;background: #fff url(../Images/write_icon.png) 0 23px no-repeat;padding-left: 10px;}
.clearfix #web{float:left;width:350px;margin-right:20px;}
.clearfix #web div#content{height:100px;font-size: 14px;}
.clearfix #web div#content table{width:100%;margin-top:0px;line-height:25px;margin-left: -5px;}
.clearfix #web div#content table .bottomline{border-bottom: 1px silver solid;}
.clearfix #web div#content table tr{height: 33px;line-height: 33px;}
/*.clearfix #web div#content table tr td#td1{background: #fff none repeat scroll 0 0;}
.clearfix #web div#content table tr td#td2{background: #fff none repeat scroll 0 0;}*/
.clearfix #web table tr td{font-size: 14px;}
.clearfix #web div#content table tr td#td1{background: #fff url(../Images/write_icon.png) 0 16px no-repeat;padding-left: 10px;}
.clearfix #web div#content table tr td#td2{background: #fff url(../Images/write_icon.png) 0 16px no-repeat;padding-left: 10px;}
.clearfix #web #term{height:100px;text-align: center;line-height:100px;}
.clearfix #web #term input#text{width:166px;height:24px;margin-left:10px;}
.clearfix #web #term input#sub{background-image:url(../Images/sub.png);width:74px; height:24px; border:0px;}
.clearfix #custom{height:326px;}
/*常用术语*/
.tab td{padding-left: 20px; font-size: 14px;}
.trend .clearfix #cont1{height:588px;width:698px;float:left;width:690px;margin-right:10px;}
.trend .clearfix #cont1 .form{margin-top:25px;margin-left:25px;}
.trend .clearfix #cont1 .form input#term{width:275px;height:33px;margin-left:10px;}
.trend .clearfix #cont1 .form input#sub{background-image:url('../Images/bigsub.png');width:74px;height:34px;border:0;}
.trend .clearfix #infoterm{text-align:center;margin-top:30px;}
.trend .clearfix table{border-collapse: collapse;width:605px;margin-left:35px;line-height:34px;margin-top:30px;}
.trend .clearfix table tr:first-child{background-color:#f2f2f2}
.trend .clearfix table tr td#tdleft{width:25%;}
.trend .clearfix #pageterm{margin-top:30px;margin-right:58px;}
.trend .clearfix .imgList li{margin: 6px;}

/*指导委员会*/
#guidem  { width:auto; min-height:100%; background:#ffffff;}
#guide { width:auto; min-height:100%; background:#ffffff;}
.toplink {display: inline-block;width: 110px;height: 20px;line-height: 20px;background: url(../Images/login_03.png) 0 0 no-repeat;text-align: center;margin-top: 8px;}
.topoutlink {height: 20px;width: 20px;background: url(../Images/login_03.png) 0 0 no-repeat;}
.guidehaerd { height: 106px;    width: 1000px; margin: 0 auto;  text-align: left;}
.guidebord {border: #ccc 1px solid;}
.mus { margin: 0 auto;height: 58px;width: auto ;background:#00a0e9;height: 56px;}
.mus nav { height:56px; line-height:45px; background:#0e2b5f }
.mus nav ul {  margin: 0 auto; height:56px; line-height:45px; background:#0e2b5f ;width: 1000px}
.mus nav li { line-height:50px; text-align:center; float:left;margin-left:5px;}
.mus nav li a { width:135px; display:block; color:#ffffff !important; font-size:14px; float:left; _display:inline; text-indent:0em;margin-top: 21px}
.guideMain .hot{ margin-top: 5px}
.guideMain{background-color:#ffffff;width:1000px;list-style:none;margin:20px auto 0px auto ;  min-height: 812px;}
.guideMain .new{height:355px }
.guideMain .new1{ width: 543px; float: left;height: 355px;background: #FFFFFF }
.guideMain .backclo {background: #FFFFFF;width: 100%}
.guideMain .new2{ width: 453px; float: right ;height: 355px;background: #FFFFFF;border-left: #FFFFFF 1px solid;}
.guideMain .notic{height:325px }
.guideMain .notic1{ width: 326px; float: left;height: 325px ;background: #FFFFFF}
.guideMain .notic2{ width: 326px; float: left;margin-left:8px;height: 325px;background: #FFFFFF}
.guideMain .notic3{ width: 326px; float: left;margin-left:8px;height: 325px;background: #FFFFFF}
.guideMain .title1 {  height:36px; padding:0 10px 0 18px; border-bottom:#d7d7d7 1px solid;}
.guideMain .title11 {  height: 30px;  line-height: 24px;  padding-left: 14px;  margin-top: 10px ;background-repeat:no-repeat }
.guideMain .title1 h2{  line-height:34px; font-size:16px;border-bottom: 3px #0e2b5f solid;padding: 0 4px;display:inline-block;*display:inline; *zoom:1;}
.guideMain .title11 h2{  line-height:34px; font-size:16px;border-bottom: 3px #0e2b5f solid;padding: 0 4px;display:inline-block;*display:inline; *zoom:1;}
.guideMain .title2 {  height:36px; padding:0 10px 0 18px; border-bottom:#d7d7d7 1px solid;}
.guideMain .title2 h2{  line-height:34px; font-size:16px;border-bottom: 3px #0e2b5f solid;padding: 0 4px;display:inline-block;*display:inline; *zoom:1;;}
.guideMain .title3 { height:36px; padding:0 10px 0 18px; border-bottom:#d7d7d7 1px solid;}
.guideMain .title3 h2{  line-height:34px; font-size:16px;border-bottom: 3px #0e2b5f solid;padding: 0 4px;display:inline-block;*display:inline; *zoom:1;}
.guideMain .titlefont{font-weight: 700}
.guideMain a.more{margin-top: 10px;font-size: 12px;}
.guideMain ul { width: auto;padding: 0px 16px 16px 16px;}
.guideMain ul li{line-height: 23px;background: #fff url(../Images/point.png) 0 10px no-repeat;padding-left: 10px;}
.guide .top{width:auto;  background: #f5f5f5;; height: 30px}
.login1 { width:980px; margin: 0 auto;height: 25px;  line-height: 170%;}
.login1 a {    font-size: 14px;}
#teacherlogin{ color: #FFFFFF;font-size: 20px;font-weight: 600 }
#first{ width: 95px;    border-left: none}
#jiashao{ width: 150px; }
#huiyi{ width: 135px; }
#zhuanye{ width: 172px}
#jiaoshi{ width: 123px }
#jiaoliu{ width: 140px;}
#chengguo{ width: 140px; }
#divimg{padding:20px;font-size: 12px;text-indent: 2em;height: 240px;width: 295px;overflow:hidden;text-overflow:ellipsis;line-height: 200%;padding-top: 5px;;color:#666}
#divimg img{border:0px;float:left;height: 100px;width: 140px;margin-right: 20px;}
.butdown a{ font-size: 14px;font: 120% "Lucida Grande"}

/*指导小组登录*/
.guideMain table{width: 78%;text-align:center;margin:0 auto;border-collapse:collapse;margin-top: 30px;}
.guideMain tr{ width:100% ;;}
.guideMain .td1{ height: 84px;font-size:24px ;font-weight: 600;color: #000000;border: #ccc 1px solid;}
.guideMain .td2{ height: 358px;font-size:14px ;color: #000000;border: #ccc 1px solid;}
.guideMain .logintext{ height: 33px;width:410px;font-size:14px ;color: #000000;}
.guideMain .verifyCode{width:150px}
.guideMain .logdiv{margin: 10px auto ;}
.guideMain .logintextyanzheng{ height: 33px;width:150px !important;font-size:14px ;color: #000000;}
.guideMain .logbtn{ height: 40px;width:415px !important;font-size:18px ;color:#FFFFFF;background: url("../Images/loginblack_03.png");border: none;margin-top: 10px;margin-left: 60px;cursor: pointer}
.guideMain .changgepasword{height: 40px;width: 250px !important;font-size:18px;color:#FFFFFF;background: url("../Images/loginblack_03.png");border: none;margin-top: 10px;margin-left: 20px;cursor: pointer;}
.guideMain .aoutlogin{margin-left: 50px;color: red;background: transparent;border:none;margin-top: 30px;cursor: pointer;}

/*列表*/
.listmain{background-color:#ffffff;color:#666;width:1000px;list-style:none;margin:11px auto 0px auto ;  min-height: 942px;}
.listmain .cont2{ background-color:#ffffff;color:#666;width:1000px;list-style:none; min-height: 900px;margin: 0 auto;margin-top: 20px;border: #ccc 1px solid;padding-bottom: 20px;}
.listmain .cont1 {  height: 169px; padding-top: 15px;  padding-right: 67px;  padding-bottom: 14px; padding-left: 20px;  }
.listmain .title3 {  height: 48px;  line-height: 24px;  padding-left: 14px ;padding-top: 5px;    border-bottom: #ccc 1px solid;}
.listmain .title3 .titilediv { margin-top: 15px }
.listmain .title3 .titilediv h2{ color:#000000; font: 120% "Lucida Grande" ; font-weight: 600;text-indent: 1em;}
.listmain a.more2 { color: #1561B9;; font-size:12px; float:right; font-weight:normal; margin-right:4px; margin-top: -2px}
.listmain .titilediv span{ float: right;margin-top: -2px;margin-right:25px}
.listmain .titilediv span.more{ margin-right: 6px}
.listmain  a:hover, .listmain a.active {color: red;}
.listmain a.more3 { font-size:12px; float:right; font-weight:normal; margin-right:30px; margin-top: -2px}
.listmain .cont2 ul li{ padding: 5px; background: url(../Images/dian.jpg) 0 15px no-repeat; height: 20px;margin-top: 3px;margin-left: 20px;text-indent: 1em;    font-size: 14px; color: #000000;!important;}
.listmain .cont2 ul li a{  color: #000000;!important;}
.listmain .cont2 ul li a:hover, .listmain .cont2 ul li a.active {color: red;}
.listmain .ctitle{text-align: center;  min-height:150px; border-bottom: #ccc 1px solid;width: 900px;margin-left: 26px ;margin: 0 auto;}
.listmain .pt{padding-top: 50px;min-height:24px ;font-size: 24px !important; font-weight: 600;color: black }
.listmain .pt1{margin-top: 25px;color: #a2a1a1;height: 40px}
.listmain .content{ padding-top: 20px;width: 900px; margin: 0 auto}
.listmain .listmain h2{font: 120% "Lucida Grande";color: black;font-weight: 600;margin-left: 10px}
.listmain .fenye{ border-top: #ccc 1px solid;height: 40px;margin-top: 15px}

/*上传下载*/
.butdown { margin-left: 45px ;font: 120% "Lucida Grande"; }
.listmain .regBtn { width:352px; height:52px; line-height:52px; background:url(../Images/downloadbtn.png) no-repeat; color:#ffffff; display:block; text-align:center; text-decoration:none;}
.guidedownload{text-align: center;}
.guidedownload .titlecent{height: 60px;font-size: 24px;font-weight: 600; border-bottom: #ccc 1px solid;color: #000000}
.guidedownload .titlecent .downtitle{margin-top: 40px}
.info1{width: 24.9%;float: left;border-right: #ccc 1px solid ;height: 50px;text-indent: 2em;border-bottom: #ccc 1px solid }
.info1 .text{margin-top: 15px}
.deacr{width: 90%;height:100%;;margin:30px auto;overflow:hidden;text-overflow:ellipsis}
.upload{ width: 80%;margin-top: 30px;margin-left: 40px;}
.spearfont{font: 120% "Lucida Grande";color: #000000}
.listmain .uploadBtn1 {width:130px;height: 30px;line-height:45px;background:url(../Images/uploadbtn.png) no-repeat;color:#ffffff;display:block;text-align:center;text-decoration:none;float: left;margin-top: -23px;margin-left: 120px;}
.listmain .uploadBtn { width: 354px; height: 52px; line-height:45px; background:url(../Images/downloadbtn.png) no-repeat; color:#ffffff; display:block; text-align:center; text-decoration:none;border-style :none;cursor: pointer}


